
var fs = require('fs');

// 执行cmd命令删除文件夹
var exec = require("child_process").exec;
exec(`rmdir /s/q ${__dirname}\\echarts\\data`,{maxBuffer: 1024 * 2000}, function (err, stdout, stderr) {
  createDir('data');
  // if (err) {
  //   console.log(err);
  // } else if (stderr.lenght > 0) {
  //   console.log(stderr.toString());
  // } else {
  //   createDir('data');
  // }
});
exec(`rmdir /s/q ${__dirname}\\echarts\\image`,{maxBuffer: 1024 * 2000}, function (err, stdout, stderr) {
  createDir('image');
});
exec(`rmdir /s/q ${__dirname}\\echarts\\index`,{maxBuffer: 1024 * 2000}, function (err, stdout, stderr) {
  createDir('index');
});


// 创建目录
function createDir (name) {
  var path = __dirname + '/echarts/' + name;
  fs.mkdir(path, function (err) {
    if (err) {
      return console.error(err);
    }
    console.log(`目录创建成功：${path}`);
  })
}

// 检测目录是否存在
// fs.exists(path, function (res) {
//   if (res) {
//     deleteDir(path);
//   } else {
//     console.log(`不存在${path}目录`);
//     createDir(path);
//   }
// })


// 删除目录
// function deleteDir (path) {
//   fs.rmdir(path, function (err) {
//     if (err) {
//       return console.error(err);
//     }
//     console.log(`目录删除成功：${path}`);
//     createDir(path);
//   })
// }

  

  
